package Operation;

public class Practice {
    public static void main(String[] args) {
        // 请思考验证当float类型变量中保存了超出了int所能表示的范围的数字，
        // 将这个变量强制转换为int数据类型后，int数据类型变量中保存的值是多少
        float aFloat = 3000000000.123456F;
        System.out.println((int) aFloat);

        // 编写示例证明`||`会出现短路而`|`是不会短路的
        int aInt = 1;
        if (aInt < 5 || aInt++ < 100) {
            System.out.println(aInt);
        }

        // || 没有执行后面的语句 所以输出的结果为1
        // ｜ 执行了后面的语句 所以输出的结果为2
        if (aInt < 5 | aInt++ < 100) {
            System.out.println(aInt);
        }
    }
}